package com.safone.thirdattendanceservices.classroom.services;


import org.springframework.http.ResponseEntity;

import java.util.Map;

/**
 * 第三方宿舍考勤数据接口
 * @author xy
 * @date 2020/12/4 20:40
 */
public interface ClassRoomAttendanceDataService {

    /**
     * 获取学籍树
     * @return
     */
    ResponseEntity<Map> getSchoolRoll();
    /**
     * 根据名称模糊查询学籍信息，返回信息包含上级节点
     * @return
     */
    Object findSchoolRollByName();
    /**
     * 获取组织
     * @return
     */
    Object findOrganization();
    /**
     * 获取课程
     * @return
     */
    Object findLesson();
    /**
     * 查询指定班级指定课程的学生行为汇总数据
     * @return
     */
    Object findStudentBehaviorList();
    /**
     * 查询指定某个学生行为汇总数据
     * @return
     */
    Object findOneStudentBehavior();
    /**
     * 根据时间范围或年份查询班级考勤数据
     * @param
     * @return
     */
    ResponseEntity<Map> findClassAttendanceByDate(String classIds);
}
